@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{outline:none}
li{list-style:none}
em{ font-style:normal}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0;}
body{ font-size:12px; }
body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; _height:100%;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*去除超链接虚线框*/
a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/
a:focus{ outline:0;}/*去除火狐下超链接的虚线*/
a{ text-decoration:none; color:#000}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{ float:left}
.fr{ float:right}
.main{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
.middle{ width:1200px; margin:0 auto; overflow:hidden}
@font-face{font-family: myFirstFont;src:url(../font/ImpactMTStd.otf);}
/*------------------------------------------样式开始------------------------------------------*/
.top{ height:40px; background:#eeeeee; line-height:40px; position:fixed; top:0px; left:0px; right:0px;max-width:1920px; margin:0 auto; z-index:99; display:none }
.top h2{ font-size:14px; color:#666666; float:left}
.top h3{ font-size:14px; float:right; background:url(../images/bg-01.png) left center no-repeat; padding-left:15px;}
.top h3 a{color:#666666;}
.top h3 a:hover{ color:#3085df; text-decoration:underline}
.head{ background:#fff;position:fixed !important; top:0px; left:0px; right:0px;max-width:1920px; margin:0 auto;z-index:99999 }
.head .logo{ float:left; overflow:hidden; margin:26px 0}
.head .logo img{ width:auto; height:24px;}
.head .nav{ float:left; margin-left:80px;}
.head .nav ul{ overflow:hidden}
.head .nav ul li{ float:left;}
.head .nav ul li p{line-height:56px; text-align:center; width:120px; height:56px; margin:10px 5px;}
.head .nav ul li p a{ font-size:16px; color:#616161; font-weight:bold}
.head .nav ul li:hover p{ background:#3085df;-moz-box-shadow:0px 1px 7px  rgba(0,0,0,.8);-webkit-box-shadow:0px 1px 7px  rgba(0,0,0,.8) ;box-shadow: 0px 1px 7px  rgba(0,0,0,.8);}
.head .nav ul li:hover p a{ color:#fff}
.head .nav ul li.on p{ background:#3085df;-moz-box-shadow: 0px 1px 7px rgba(0,0,0,.8);-webkit-box-shadow:0px 1px 7px rgba(0,0,0,.8) ;box-shadow: 0px 1px 7px rgba(0,0,0,.8);}
.head .nav ul li.on p a{ color:#fff}
.head .nav ul li:hover .lm01{ display:block}
.head .nav ul li .lm01{ display:none; position:absolute; z-index:9999; width:100%; right:0; padding-top:30px; padding-bottom:50px; background:url(../images/shadow.jpg) top center repeat-x #fff;border-bottom: 1px solid #eeeeee;}
.head .nav ul li .lm01 .m1{ float:left; width:299px; border-right:1px solid #e8e8e8;}
.head .nav ul li .lm01 .m1:last-child{ border:none}
.head .nav ul li .lm01 .m1 .m1_text{ overflow:hidden; margin:0 auto; width:240px; height:200px;}
.head .nav ul li .lm01 .m1 .m1_text img{ display:block; margin:0 auto; height:200px; width:auto}

.head .nav ul li .lm01 .m1 h2{ margin:0 50px; overflow:hidden; margin-bottom:15px;}
.head .nav ul li .lm01 .m1 h2 a{font-size:14px; color:#333333; font-weight:bold; text-transform:uppercase; }
.head .nav ul li .lm01 .m1 h3{ margin:0 50px;overflow:hidden; text-align: center; margin-top:10px;}
.head .nav ul li .lm01 .m1 h3 a{ font-size:12px; color:#333333; font-weight:bold; text-transform:uppercase;line-height:24px;}
.head .nav ul li .lm01 .m1 h3 span{ display:inline-block; width:7px; height:7px; background:#3085df;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin-right:5px;}
.head .nav ul li .lm01 .m1 h4{ margin:0 50px;overflow:hidden;text-align: center;}
.head .nav ul li .lm01 .m1 h4 a{ font-size:12px; color:#333333; line-height:24px;}
.head .nav ul li .lm01 .m1 a:hover{ color:#3085df}
.head .nav ul li:hover .lm02{ display:block}
.head .nav ul li .lm02{ display:none; position:absolute; z-index:9999; width:100%; right:0; background:url(../images/shadow.jpg) top center repeat-x #fff; padding:30px 0;    border-bottom: 1px solid #eeeeee;}
.head .nav ul li .lm02 h2{ float:left; width:133.33px; background:url(../images/bg-03.png) left center no-repeat; overflow:hidden}
.head .nav ul li .lm02 h2 a{ display:block;}
.head .nav ul li .lm02 h2:first-child{ background:none}
.head .nav ul li .lm02 h2 img{ display:block; margin:0 auto; height:45px; width:auto; overflow:hidden}
.head .nav ul li .lm02 h2 span{ display:block; text-align:center; font-size:14px; color:#666666}
.head .nav ul li .lm02 h2:hover span{color:#3085df;}
.head .nav ul li .lm02 h2:hover img{-webkit-animation:UptoDown 300ms linear;-moz-animation:UptoDown 300ms linear;-ms-animation:UptoDown 300ms linear;animation:UptoDown 300ms linear;}
@-webkit-keyframes UptoDown{
    0%{-webkit-transform:translateX(-10px)}
    50%{-webkit-transform:translateX(0)}
    100%{-webkit-transform:translateX(-10px)}
}
@-moz-keyframes UptoDown{
    0%{-moz-transform:translateX(-10px)}
    50%{-moz-transform:translateX(0)}
    100%{-moz-transform:translateX(-10px)}
}
@-ms-keyframes UptoDown{
    0%{-ms-transform:translateX(-10px)}
    50%{-ms-transform:translateX(0)}
    100%{-ms-transform:translateX(-10px)}
}
@keyframes UptoDown{
    0%{transform:translateX(-10px)}
    50%{transform:translateX(0)}
    100%{transform:translateX(-10px)}
}
.head .nav ul li .lm03{ display:none;position:absolute; z-index:9999; width:100%; right:0; background:url(../images/shadow.jpg) top center repeat-x #fff; height:60px; border-bottom:1px solid #eeeeee;}
.head .nav ul li .lm03 h2{ float:left; width:398px; border:1px solid #eee; border-top:none; line-height:60px; height:60px; text-align:center; border-bottom:none}
.head .nav ul li:hover .lm03{ display:block}
.head .nav ul li .lm03 h2 a{ font-size:16px; color:#333333}
.head .nav ul li .lm03 h2 a:hover{ font-weight:bold; color:#3085df}
.Hsrch{ float:right; width:50px;}
.Hsrch .Hsrch-menu{ display:block; background:url(../images/search.png) center no-repeat; height:30px; width:50px; margin-top:25px;}
.Hsrch-menu.cur{ background:url(../images/icon-Hclose.png) center no-repeat; background-size:18px;}
.Hsrch-box{ position: relative; top: 30px;z-index: 999;float: right; margin-top: -32px; width: 780px; height:80px; background:#fff; margin-right: 50px;}
.Hsrch-box form{ overflow:hidden; margin:21px 0}
.Hsrch-box form input{ float:left; width:680px; height:39px; border:none; padding:0px 10px; border-bottom:1px solid #3085df; font-size:14px;}
.Hsrch-box form button{ border:none; background:url(../images/search.png) bottom center no-repeat; width:40px; height:40px; float:left; cursor:pointer}
.head .hqh{ float:right; margin-top:25px;}
.head .hqh p a{ display:block; /*background:url(../images/bg-04.png) right center no-repeat;*/ padding-right:20px; height:30px; line-height:30px; border-left:1px solid #eee; padding-left:20px; font-size:14px; color:#666}



/* flexslider */
.flexslider{margin:0 auto;position:relative;width:100%;height:800px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li .img{width:100%;height:800px; margin:0 auto;}
.flex-direction-nav a{width:100px;height:34px;line-height:34em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{right:0; background:url(../images/top.png) top center no-repeat;}
.flex-direction-nav .flex-prev{right:0; background:url(../images/bottom.png) bottom center no-repeat; top:57%}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:70px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:#d8d8d8;display:block;height:4px;overflow:hidden;text-indent:-99em;width:30px;cursor:pointer;}
.flex-control-paging li a.flex-active{ background:#3085df; width:39px;}
@font-face {
  font-family: 'myFirstFont01';
  src: url('../font/SOURCEHANSANSCN-NORMAL_1.eot');
  src:
    url('../font/SOURCEHANSANSCN-NORMAL_1.eot?#font-spider') format('embedded-opentype'),
    url('../font/SOURCEHANSANSCN-NORMAL_1.woff') format('woff'),
    url('../font/SOURCEHANSANSCN-NORMAL_1.ttf') format('truetype'),
    url('../font/SOURCEHANSANSCN-NORMAL_1.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.banner01{ width:410px; margin-top:250px; float:right;}
.banner01 h2 span{font-family: "myFirstFont"; font-size:50px; color:#000000; font-weight:bold}
.banner01 h2{ font-size:35px; color:#000000;font-family: "myFirstFont01";}
.banner01 h3{ font-size:18px; color:#414141;font-family: "myFirstFont01";}
.banner01 h4{ font-size:18px; color:#414141;font-family: "myFirstFont01"; margin-top:25px;}
.banner01 a{ font-size:18px; color:#414141;font-family: "myFirstFont01";}
.banner02{ width:410px; margin-top:250px;}
.banner02 h2 span{font-family: "myFirstFont"; font-size:50px; color:#ffffff; font-weight:bold}
.banner02 h2{ font-size:35px; color:#ffffff;font-family: "myFirstFont01";}
.banner02 h3{ font-size:25px; color:#b1b1b1;font-family: "myFirstFont01";}
.banner02 h4{ font-size:18px; color:#b1b1b1;font-family: "myFirstFont01"; margin-top:25px;}
.banner02 a{ font-size:18px; color:#b1b1b1;font-family: "myFirstFont01";}
.part01{ overflow:hidden; position:relative; margin-top:-37px; z-index:9999}
.part01_text{ width:272px; height:37px; background:url(../images/index.png) top center no-repeat; margin:0 auto}
.part01_text img{ display:block; margin:0 auto; padding-top:20px;}
.part02{ overflow:hidden; margin-top:80px;}
.part02 .middle{ width:1220px;}
.part002 ul{ overflow:hidden; margin-top:50px;}
.part002 ul li{ float:left;width:280px;margin:10px 10px 20px 10px; background:#fff;-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);}
.part02 ul li .img01{ overflow:hidden; width:100%;background:#fff; position:relative; z-index:99}
.part02 ul li .img01 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.part02 ul li .img01_text{padding:20px 0; padding-left:20px; padding-right:20px;position:relative; z-index:99}
.part02 ul li .img01_text h2{ font-size:20px; color:#333333; margin-bottom:5px; margin-top:5px;}
.part02 ul li .img01_text h3{font-size:14px; color:#666666; margin-bottom:10px;}
.part02 ul li .img01_text em{display: block;width: 40px;height: 2px;background: #3085df;margin-top: 10px; margin-bottom:12px;}
.part02 ul li .img01_text p{ font-size:12px; color:#666666; line-height:24px; text-align:justify; height:72px; overflow:hidden; margin-bottom:24px;}
.part02 ul li .img01_text span{ display:block; width:93px; height:30px; text-align:center; line-height:30px; font-size:12px; color:#3085df; border:1px solid #3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; position:relative}
.part02 ul li:hover .img01_text span{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.part02 ul li:hover{-webkit-box-shadow: 0px 8px 13px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 8px 13px 0px rgba(0, 0, 0, 0.3);
box-shadow:0px 8px 13px 0px rgba(0, 0, 0, 0.3);}
/*.part02 ul li .list{ overflow:hidden;width:0;height: 248px;background:#3085df;transition:width 0.5s;-webkit-transition:width 0.5s; /* Safari */ position:absolute}
/*.part02 ul li:hover .list{ width:586px;}
.part02 ul li:hover .img01_text h2{ color:#ffffff}
.part02 ul li:hover .img01_text h3{ color:#fff}
.part02 ul li:hover .img01_text p{ color:#cee6ff}
.part02 ul li:hover .img01_text span{color:#fff; border:1px solid #fff}
.part02 ul li:hover .img01_text em{ background:#fff}*/
.part02 ul li:hover .img01 img{transform:scale(1.2);transition:all 0.3s;}

.part_nav{ overflow:hidden; text-align:center}
.part_nav h2{ font-size:40px; color:#333333;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;}
.part_nav span{ display:block; margin:10px auto; width:65px; height:2px; background:#666666}
.part_nav h3{ font-size:18px; color:#535353;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;}
.part_nav h3 a{color:#535353;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;}
.part03{ margin-top:65px; overflow:hidden}
.part03 .mr_frbox01{ overflow:hidden; margin-top:50px;}
.part03 .mr_frUl01{float:left; position: relative;width:1200px;}
.part03 .mr_frUl01 ul li{ float:left; width:280px; background:#fff; margin:0 10px;-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); margin-bottom:20px;}
.part03 .mr_frUl01 ul li .img06{ width:280px; height:350px; overflow:hidden}
.part03 .mr_frUl01 ul li img{  width:280px; height:350px; display:block; margin:0 auto;}
.part03 .mr_frUl01 ul li .img06_text{ overflow:hidden; padding:0 20px; position:relative}
.part03 .mr_frUl01 ul li .img06_text h2{ font-size:20px; color:#333333; line-height:30px; margin-top:15px;}
.part03 .mr_frUl01 ul li .img06_text h3{ display:none; font-size:14px; color:#666666; text-transform:uppercase;line-height:30px;}
.part03 .mr_frUl01 ul li .img06_text span{ display:block; width:93px; height:30px; text-align:center; line-height:30px; font-size:12px; color:#3085df; border:1px solid #3085df; margin:25px 0 20px 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.part03 .mr_frbox01 .mr_frBtnL{float:left;position: relative;top: 150px;left: 0px;cursor:pointer;display:inline; width:39px; height:77px;}
.part03 .mr_frbox01 .mr_frBtnR{float:right; position: relative;top: 150px;left: 0px;cursor:pointer;width:39px; height:77px;}
.part03 .mr_frUl01 ul li:hover img{transform:scale(1.1);transition:all 0.3s;}
/*.part03 .mr_frUl01 ul li:hover .img06_text{ background:#3085df}*/
.part03 .mr_frUl01 ul li:hover .img06_text h2{ color:#fff; position:relative; z-index:9}
.part03 .mr_frUl01 ul li:hover .img06_text h3{ color:#fff; position:relative; z-index:9}
.part03 .mr_frUl01 ul li:hover .img06_text span{ border:1px solid #fff; color:#fff; position:relative; z-index:9;}
.part03 .mr_frUl01 ul li .img06_text::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;
background-color: #3085df;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.5, 1);transform: scale(0.5, 1);}
.part03 .mr_frUl01 ul li:hover .img06_text::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.part03 .mr_frUl01 ul li:hover .img06_text span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.part04{ margin-top:65px; overflow:hidden; margin-bottom:65px;}
.part04 .middle{ overflow: visible;}
#playBox{ width:1200px;  height:264px; margin:0 auto; background:#fff; position:relative; overflow:hidden; min-width:1200px; margin-top:50px;}
.part03 ul li:hover{-webkit-box-shadow: 0px 8px 13px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 8px 13px 0px rgba(0, 0, 0, 0.3);
box-shadow:0px 8px 13px 0px rgba(0, 0, 0, 0.3);}
#playBox .oUlplay {cursor:pointer; width:99999px; position:absolute; left:0; top:0;margin:0;list-style:none;}
#playBox .oUlplay li{ float:left;width:1200px;  height:264px}
#playBox .oUlplay .img02{ width:449px; height:200px; float:left; margin:32px 0; margin-left:30px; overflow:hidden}
#playBox .oUlplay .img02 img{ display:block; margin:0 auto; width:449px; height:200px;}
#playBox .oUlplay .img02_text{ overflow:hidden; padding:32px 0; float:left; width:510px; margin-left:40px;}
#playBox .oUlplay .img02_text h2{ font-size:16px; color:#333333; margin-bottom:20px;}
#playBox .oUlplay .img02_text p{ font-size:12px; color:#999999; line-height:24px; text-align:justify}
#playBox .oUlplay .img02_right{ float:right; margin:32px 0; margin-right:30px;}
#playBox .oUlplay .img02_right h3{ text-align:center; width:67px; height:65px; color:#fff; font-size:32px; background:#3085df; margin-left:28px;}
#playBox .oUlplay .img02_right h3 span{ display:block; font-size:12px;}
#playBox .oUlplay .img02_right em{display:block; width:93px; height:30px; text-align:center; line-height:30px; font-size:12px; color:#3085df; border:1px solid #3085df; margin-top:105px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
#playBox .smalltitle { height:15px; position:absolute; bottom:30px; left:43%; z-index:10;}
#playBox .smalltitle ul{ width:80px; margin:0 auto;cursor:pointer;}
#playBox .smalltitle ul li{ width:8px; height:8px; margin-left:5px; border-radius:10px; background:#666666; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#2b79bf;}
#playBox .oUlplay .img02_right em:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
#playBox .oUlplay li:hover .img02_text h2{color:#3085df;}
.part04_text{margin-top:20px;}
.part04_text ul{ height:320px;}
.part04_text ul li{ float:left; width:540px; border:1px solid #f0f0f0; background:#fff; height:144px; padding:0 25px;position:relative;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; margin-bottom:16px;}
.part04_text ul li:nth-child(2n){ float:right}
.part04_text ul li .rq01{ float:left; margin-top:39.5px;}
.part04_text ul li .rq01 h3{text-align:center; width:67px; height:65px; color:#3085df; font-size:32px;}
.part04_text ul li .rq01 h3 span{ display:block; font-size:12px;}
.part04_text ul li .rq01_text{ float:right; width:440px; margin-right:10px;margin-top:39.5px;}
.part04_text ul li .rq01_text h2{ font-size:14px; color:#333333; margin-bottom:8px;}
.part04_text ul li .rq01_text p{ font-size:12px; color:#999999; text-align:justify; line-height:20px;}
.part04_text ul li:hover .rq01 h3{color:#fff; position:relative; z-index:999}
.part04_text ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.25);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.25) ;box-shadow:0px 0px 16px rgba(0,0,0,.25); transform:scale(1.02);  -webkit-transform:scale(1.02);  -moz-transform:scale(1.02);   -o-transform:scale(1.02);  /*transform 属性下 rotate（旋转）和scale（放大）属性；可以同时用*/-ms-transform:scale(1.02); z-index:999}
.part04_text ul li .rq01 h4{ overflow:hidden;width:0;height: 65px;background:#3085df;transition:width 0.5s;-webkit-transition:width 0.5s; /* Safari */ position:absolute; margin-top:-65px}
.part04_text ul li:hover .rq01 h4{ width:67px;}
.bottom{ overflow:hidden; background:#262626; padding:30px 0}
.bottom .tab_title{ overflow:hidden; text-align:center; margin-top:20px;}
.bottom .tab_title a{ display:inline-block; width:48px; height:48px; padding-bottom:10px; margin:0 10px;border-bottom:3px solid #262626}
.bottom .tab_title a .img03{width:48px; height:48px;}
.bottom .tab_title a .img04{width:48px; height:48px; position:relative; margin-top:-48px; display:none}
.bottom .tab_title a.on{ border-bottom:3px solid #3085df;}
.bottom .tab_title a.on .img04{ display:block}
.bottom .tab_list .item{ overflow:hidden; height:103px;}
.bottom .tab_list .item h2{ font-size:18px; color:#d6d6d6; padding:11.5px 0; overflow:hidden; margin:0 auto; width:52%}
.bottom .tab_list .item h2 span{ font-size:14px; color:#d6d6d6;  display:block; width:50%; line-height:40px; float:left}
.bottom .tab_list .item h2 span:nth-child(2n){ text-align:right}
.bottom .tab_list .item h3{ text-align:center}
.bottom .tab_list .item h3 img{ width:103px; height:103px; display:block; margin:0 auto}
.bottom .tab_list .item .qimo8{ overflow:hidden; height:103px}
.bottom .tab_list .item .qimo8 .qimo {/*width:99999999px;*/width:8000%; height:103px;}
.bottom .tab_list .item .qimo8 .qimo div{}
.bottom .tab_list .item .qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.bottom .tab_list .item .qimo8 .qimo ul li{ float:left; width:200px;}
.bottom .tab_list .item .qimo8 .qimo ul li .img05{ width:60px; height:60px; overflow:hidden;margin:0 auto}
.bottom .tab_list .item .qimo8 .qimo ul li .img05 img{ display:block; margin:0 auto}
.bottom .tab_list .item .qimo8 .qimo ul li h4{ font-size:12px; color:#fff; text-align:center; line-height:30px; margin-top:10px;}
.db_nav{ overflow:hidden; text-align:center; margin:25px 0 0 0}
.db_nav a{ display:inline-block;  font-size:14px; color:#818181; padding:0 10px;}
.db_nav a:hover{ color:#fff}
.footer{ height:50px; background:#000000; overflow:hidden; text-align:center}
.footer p{ line-height:50px; font-size:12px; color:#6a6a6a}
.pro01{ height:300px; padding:100px 0; overflow:hidden}
.pro01_left{ float:left; margin-left:82px; width:450px;}
.pro_nav{ overflow:hidden}
.pro_nav h2{ font-size:30px; color:#333333}
.pro_nav h3{ font-size:18px; color:#666666; margin:10px 0}
.pro_nav span{ display:block; width:40px; height:2px; background:#3085df; margin-top:15px; margin-bottom:8px;}
.pro_nav p{ font-size:14px; color:#666666; line-height:25px; text-align:justify; height:158px;}
.pro_nav a{ display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.pro_nav a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.pro01_right{ float:right; margin-right:80px;}
.pro01_right img{/*animation: Updown 1s infinite alternate;*/transform:scale(1);transition:all 0.3s; width:auto; height:250px;}
.pro02{ height:300px; padding:100px 0; overflow:hidden; background:#f2f2f2}
.pro02_left{ float:left; margin-left:80px;}
.pro02_left img{transform:scale(1);transition:all 0.3s; width:auto; height:250px;}
.pro02_right{float:right; margin-right:80px;width:450px;}
.pro01:hover img{transform:scale(1.1);transition:all 0.3s; width:auto; height:250px;}
.pro02:hover img{transform:scale(1.1);transition:all 0.3s; width:auto; height:250px;}
@keyframes Updown {
  from {
    margin-top: 30px;
  }
  to {
    margin-top: 10px;
  }
}
.ny_banner{ overflow:hidden; background:url(../images/bg-06.jpg) top center no-repeat; height:798px; text-align:center}
.ny_banner h2{ font-size:57px; color:#333333; margin-top:100px; margin-bottom:35px;}
.ny_banner h3{ font-size:18px; color:#535353; line-height:32px; }
.ny_banner img{ display:block; margin:0 auto;}
.pws{ overflow:hidden; background:#f9f9f9; padding-top:20px; padding-bottom:40px;}
.pws01{ overflow:hidden; background:#fff; margin:25px 10px; padding:69.5px;}
.pws01_left{ float:left;}
.pws01_left .img07{ overflow:hidden;width: 567px;height: 283px;}
.pws01_left .img07 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.pws01:hover .img07 img{transform:scale(1.1);transition:all 0.3s;}
.pws01_right{ float:right; width:450px;}
.pws01_right h2{ font-size:28px; color:#333333; margin-bottom:15px;}
.pws01_right p{ font-size:16px; color:#999999; line-height:36px; text-align:justify; height:185px;}
.pws01_right a{display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.pws01_right a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.pws02{ overflow:hidden; background:#fff;margin:25px 10px; padding:69.5px; }
.pws02_left{ float:left;width:450px;}
.pws02_left h2{ font-size:28px; color:#333333; margin-bottom:15px;}
.pws02_left p{ font-size:16px; color:#999999; line-height:36px; text-align:justify; height:185px;}
.pws02_left a{display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.pws02_left a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.pws02_right{ float:right;}
.pws03_right .img07{ overflow:hidden;width: 567px;height: 283px;}
.pws02_right .img07 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.pws01:hover{-moz-box-shadow: 0px 6px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 6px 10px rgba(0,0,0,.2) ;box-shadow:0px 6px 10px rgba(0,0,0,.2);}
.pws02:hover{-moz-box-shadow: 0px 6px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 6px 10px rgba(0,0,0,.2) ;box-shadow:0px 6px 10px rgba(0,0,0,.2);}
.pws02:hover img{transform:scale(1.1);transition:all 0.3s;}

.read{overflow:hidden; background:#f9f9f9; padding-top:20px; padding-bottom:40px;}
.read .middle{ width:1220px;}
.read ul{ overflow:hidden}
.read ul li{ float:left; width:590px; overflow:hidden; background:#fff; margin:15px 10px;}
.read ul li:nth-child(2n){ float:right;}
.read ul li .img08{ overflow:hidden; width:590px; height:349px;}
.read ul li .img08 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.read ul li .img08_text{ padding:30px 25px; overflow:hidden}
.read ul li .img08_text h2{ font-size:22px; color:#333333; margin-bottom:8px;}
.read ul li .img08_text p{ font-size:16px; color:#999999}
.read ul li .img08_text span{ float:right;display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; margin-top:-46px;}
.read ul li .img08_text span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.read ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
.read ul li:hover img{transform:scale(1.1);transition:all 0.3s;}
.teach{overflow:hidden; background:#f9f9f9; padding-top:30px; padding-bottom:40px;}
.teach .pws01{ margin:15px 10px}
.teach .pws01_right a{ background:#3085df; color:#fff}
.teach .middle{ width:1220px;}
.teach ul{ overflow:hidden}
.teach ul li{ float:left; width:285px; overflow:hidden; background:#fff; margin:15px 10px;}

.teach ul li .img08{ overflow:hidden; width:285px; height:169px;}
.teach ul li .img08 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.teach ul li .img08_text{ padding:30px 25px; overflow:hidden}
.teach ul li .img08_text h2{ font-size:22px; color:#333333; margin-bottom:8px;}
.teach ul li .img08_text p{ font-size:14px; color:#999999}
.teach ul li .img08_text span{ float:right;display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; margin-top:-46px;}
.teach ul li .img08_text span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.teach ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
.teach ul li:hover .img08 img{transform:scale(1.1);transition:all 0.3s;}
.news_nav{ height:60px; overflow:hidden; background:#fff}
.news_nav h2{ line-height:62px; float:left; font-size:16px; color:#333333}
.news_nav h3{ float:right; line-height:62px;}
.news_nav h3 a{font-size:16px; color:#333333; padding:0 10px;}
.news_nav h3 a:hover{ color:#3085df; text-decoration:underline}
.news_nav ul{ overflow:hidden}
.news_nav ul li{ float:left; width:33%; text-align:center; line-height:60px; border: 1px solid #eee}
.news_nav ul li a{font-size:16px; color:#333333;}
.news_nav ul li a:hover{ color:#3085df; text-decoration:underline}
.news_page{ overflow:hidden; background:#f9f9f9; padding-top:65px}
.news_page ul{ overflow:hidden; float:left}
.news_page ul li{ float:left; background:#fff; height:42px; border:1px solid #d8d8d8; line-height:42px; text-align:center; margin-right:10px;}
.news_page ul li a{ font-size:16px; color:#666666; padding:0 20px;}
.news_page ul li.on a{ color:#fff}
.news_page ul li.on{border:1px solid #3085df; background:#3085df; }
.news_page form{ float:right; overflow:hidden}
.news_page form input{ float:left; border:1px solid #e1e1e1; height:42px; width:250px; line-height:42px; padding-left:10px; font-size:14px;}
.news_page form button{ float:left; height:44px; width:50px; background:url(../images/bg-07.png) center no-repeat #3085df; border:1px solid #3085df; cursor:pointer}
.news_text{ overflow:hidden; background:#f9f9f9; padding-top:25px; padding-bottom:80px;}
.news_text .middle{ width:1220px;}
.news_text ul{ overflow:hidden}
.news_text ul li{ margin:20px 10px; overflow:hidden; background:#fff; padding:28px 30px;}
.news_text ul li a{ display:block; background:url(../images/bg-08.png) right center no-repeat; height:95px;}
.news_text ul li .new_left{ float:left}
.news_text ul li .new_left h2{ width:98px; height:95px;  text-align:center; color:#3085df; font-size:46px;}
.news_text ul li .new_left h2 span{ display:block; font-size:16px;}
.news_text ul li .new_right{ float:left; width:870px; overflow:hidden; margin-left:40px;}
.news_text ul li .new_right h2{ font-size:22px; color:#333333; font-weight:bold; overflow:hidden; margin-bottom:8px;}
.news_text ul li .new_right h2 em{ display:inline-block; font-size:12px; color:#ffffff; width:18px; height:18px; text-align:center; line-height:18px; background:#f5a623; position:relative; top:-4px; margin-left:8px;}
.news_text ul li .new_right p{ font-size:16px; color:#777777; text-align:justify; line-height:29px;}
.news_text ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
.news_text ul li:hover a{ background:url(../images/bg-09.png) right center no-repeat}
.news_text ul li:hover .new_right h2{ color:#3085df}
.news_text ul li:hover .new_left h2{background:#3085df; color:#fff}
.news_date{overflow:hidden; background:#f9f9f9; padding-top:60px; padding-bottom:80px;}
.news_date .news_title{ overflow:hidden; padding-bottom:25px; border-bottom:1px solid #dfdfdf;margin-bottom:25px;}
.news_date .news_title div{ overflow:hidden; width:1090px;}
.news_date .news_title h2{ font-size:40px; color:#333333;}
.news_date .news_title h3{ overflow:hidden; margin-top:19px;}
.news_date .news_title h3 em{ font-size:14px; color:#666666; margin-right:15px;}
.news_date .news_title h4{ float:right;width:91px; height:89px;  text-align:center; color:#fff; font-size:43px; background:#3085df;}
.news_date .news_title h4 span{ font-size:15px; display:block}
.news_date .n_text{ overflow:hidden; border-bottom:1px solid #eeeeee; padding-bottom:50px;}
.news_date .n_text p{ font-size:14px; color:#666666; line-height:28px; text-align:justify}
.news_date .fy{ overflow:hidden; margin-top:45px;}
.news_date .fy h2{ overflow:hidden; line-height:36px; font-size:16px;}
.news_date .fy h2 span{ color:#3085df}
.news_date .fy h2 a{ font-size:14px; color:#777777}
.news_date .fy h2 a:hover{ text-decoration:underline;color:#3085df}
.join{overflow:hidden; background:#f9f9f9; padding-top:110px; padding-bottom:80px;}
.inside_nav{ overflow:hidden; text-align:center; margin-bottom:40px;}
.inside_nav h2{ font-size:46px; color:#000000; margin-bottom:30px;}
.inside_nav h3{ font-size:22px; color:#333333; line-height:40px; width:800px; margin:0 auto}
.inside_nav span{ display:block; margin:0 auto; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;  margin-top:20px; cursor:pointer}
.inside_nav span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.join ul{ overflow:hidden}
.join ul li{ float:left; width:580px;margin:15px 10px;}
.join ul li{ display:block;width:498px; border:1px solid #e3e3e3; background:#fff; overflow:hidden;  padding:40px;}
.join ul li .taskBtn{ height:260px; overflow:hidden}
.join ul li .detailsTask{overflow:hidden}
.join ul li h3{ font-size:20px; color:#333333; font-weight:bold;  margin-bottom:20px;position:relative; z-index:9}
.join ul li h3 button{ float:right;height:26px; border:none; width:50px;cursor:pointer;/*text-indent:-9999px;*/ background:none}
.join ul li h3 button span{ display:none}
.join ul li h3 button em{ display:inline-block; background:url(../images/bg-10.png) center no-repeat; width:19px; height:19px; float:right}
.join ul li h3 button em.active-task{background:url(../images/bg-19.png) center no-repeat;}
.join ul li h4{font-size:14px; color:#333333; font-weight:bold;margin-bottom:15px;position:relative; z-index:9}
.join ul li h4 span{ color:#777777;position:relative; z-index:9}
.join ul li h5{font-size:14px; color:#333333; font-weight:bold; line-height:30px; /*margin-top:15px;position:relative; z-index:9*/}
.join ul li p{ font-size:14px !important; color:#777777 !important; line-height:30px !important; text-align:justify !important; /*position:relative; z-index:9*/}
.join ul li p span{font-size:14px !important; color:#777777 !important; line-height:30px !important; text-align:justify !important; /*position:relative; z-index:9*/}
.join ul li:hover .ts01{ height:690px;}
.join ul li .ts01{ overflow:hidden;width:580px;height: 0px;background:#3085df;transition:height 0.5s;-webkit-transition:height 0.5s; /* Safari */ position:absolute;}
.join ul li:hover{background:#3085df;color:#b9dbff;}
.join ul li:hover h2{ color:#fff; }
.join ul li:hover h3{ color:#fff; }
.join ul li:hover h4{ color:#fff;}
.join ul li:hover h4 span{ color:#fff;}
.join ul li:hover p{ color:#b9dbff !important;}
.join ul li:hover span{color:#b9dbff !important;}
.join ul li:hover h5{ color:#fff;}
.join ul li:hover{-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2) ;box-shadow:0px 0px 10px rgba(0,0,0,.2);}
.join ul li:hover em{background:url(../images/bg-11.png) center no-repeat;}
.join ul li:hover em.active-task{background:url(../images/bg-20.png) center no-repeat}
.mess{ overflow:hidden; width:100%; height:100%;background: rgba(0,0,0,.5); position:fixed; top:0; left:0; right:0; z-index:999}
.mess_text{ background:#ffffff; margin:0 auto; width:600px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding-top:20px; margin-top:10%}
.mess_text span{ float:right; display:block; background:url(../images/bg-12.png) center no-repeat; width:16px; height:16px; margin-right:20px; cursor:pointer}
.mess_text form{ overflow:hidden; margin:0 60px;}
.mess_text form h3{ font-size:14px; color:#666666; line-height:30px;}
.mess_text form h4{  width:60%; height:35px; margin:0 auto; text-align:center; line-height:35px; background:#155b9d; border:none; font-size:16px; color:#ffffff; cursor:pointer; margin-bottom:50px; margin-top:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.mess_text form ul{ overflow:hidden}
.mess_text form ul li{ overflow:hidden; margin:20px 0}
.mess_text form ul li label{ float:left; display:block; width:80px; font-size:14px; color:#666666; line-height:40px;}
.mess_text form ul li input{ width:375px; height:38px; border:1px solid #afafaf; float:right; padding:0 10px; font-size:14px; line-height:38px;}
.mess_text form button{ width:397px; height:45px; background:#155b9d; float:right; border:none; font-size:18px; color:#ffffff; cursor:pointer; margin-bottom:40px;}
 @keyframes fade {  from {opacity: 0; }to {opacity: 1; } } 
 /*基础动画样式*/
 .animated {animation-duration: 1s; animation-fill-mode: both; } 
 .fadeIn { animation-name: fade; animation-direction: normal; } 
.contact{overflow:hidden; background:#f9f9f9; padding-top:45px; padding-bottom:80px;}
.contact .tab_title01{ float:left; width:457px; height:498px; overflow:auto;}
.contact .tab_title01 a{ display:block; border:1px solid #eeeeee; background:#fff; padding:30px 40px; margin:14px 10px 14px 0px;}
.contact .tab_title01 a h2{ font-size:18px; color:#333333; margin-bottom:15px;}
.contact .tab_title01 a p{ font-size:14px; color:#333333; line-height:32px; text-align:justify}
.contact .tab_title01 a.on{ background:#3085df; }
.contact .tab_title01 a.on h2{ color:#fff}
.contact .tab_title01 a.on p{ color:#b9dbff}
.contact .tab_list{ float:right; margin-top:25px; overflow:hidden; width:720px;}
.appli{overflow:hidden; background:#f9f9f9; padding-bottom:80px; padding-top:80px;}
.appli_nav01{ margin-top:20px; overflow:hidden; text-align:center; margin-bottom:25px;}
.appli_nav01 h2{ font-size:46px; color:#000000; margin-bottom:15px}
.appli_nav01 h3{ font-size:22px; color:#333333; line-height:40px; width:800px; margin:0 auto}
.appli_nav{ margin-top:20px; overflow:hidden; text-align:center; margin-bottom:25px;}
.appli_nav h2{ font-size:46px; color:#000000; margin-bottom:15px}
.appli_nav h3{ font-size:22px; color:#333333; line-height:40px;}
.appli_nav h1{font-weight: bold;}
.appli ul{ overflow:hidden;}
.appli ul li{ float:left; margin:15px 5px; margin-right:18px; background:#fff}
.appli ul li:nth-child(3n){ float:right; margin-right:5px}
.appli ul li .img09{ overflow:hidden;width: 381px;height: 255px;}
.appli ul li .img09 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.appli ul li .img09_text{ overflow:hidden; height:75px; width:75px; background:#656565; margin:0 auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; position:relative; margin-top:-37.5px}
.appli ul li .img09_text span{ display:block;height: 75px;transition: 0.5s;display: flex; justify-content: center; /*水平居中*/   align-items: center;  /*垂直居中*/}
.appli ul li .img09_text span img{ display: inline-block; vertical-align: middle;}
.appli ul li:hover .img09_text{ background:#3085df}
.appli ul li:hover .icon1 {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
.appli ul li:hover .icon2 {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
.appli ul li h3{ font-size:26px; color:#333333; text-align:center; padding:20px 0 30px 0}
.appli ul li:hover .img09 img{transform:scale(1.1);transition:all 0.3s;}
.appli ul li:hover{-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2) ;box-shadow:0px 0px 10px rgba(0,0,0,.2);}
.app_banner{ overflow:hidden; height:627px;}
.app01{ overflow:hidden; background:#f9f9f9; padding:55px 0 60px 0}
.app01 .appli_nav span{  display:block; margin:0 auto; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; cursor:pointer; margin-bottom:15px;}
.vd{ width:860px; margin:0 auto; overflow:hidden;}
.app01 .appli_nav span:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.app01 ul{ overflow:hidden; background:url(../images/bg-14.png) top center no-repeat; width:1170px; margin:0 auto}
.app01 ul li{ float:left; width:234px;}
.app01 ul li h4{ font-size:24px; color:#ffffff; text-align:center; line-height:38px;}
.app01 ul li h5{ margin:0 auto; border:1px solid #030303; width:178px; height:38px; text-align:center; line-height:38px; font-size:24px; color:#000000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin-top:20px;}
.app02{ overflow:hidden; margin-top:55px;}
.app02 img{ display:block; margin:0 auto}
.app02 h4{ font-size:16px; color:#010101; text-align:center; margin-top: 30px;}
.app02 h4 a{ padding:0 15px;color:#010101;}
.app02 h4 a:hover{ color:#2d7eda}
.app02 h5{ font-size:20px; color:#010101; text-align:center;}
.app03{ overflow:hidden; background:#f9f9f9; padding-top:60px; padding-bottom:60px;}
.app03 img{ display:block; margin:0 auto}
.app03 h4{ font-size:16px; color:#010101; text-align:center; overflow:hidden; margin-top:50px;}
.app03 h4 a{ padding:0 15px;color:#010101;}
.app03 h4 a:hover{ color:#2d7eda}
.app03 h5{ font-size:20px; color:#010101; text-align:center;}
.app03 h6{ font-size:18px; color:#010101; line-height: 36px; text-align: justify}
.app03 ul{ overflow:hidden; padding-bottom:30px;}
.app03 ul li{ float:left; width:320px; border-right:1px solid #bebebe; padding-right:60px; margin-right:59px;}
.app03 ul li:nth-child(3n){ float:right; padding-right:0; margin-right:0; border-right:none;}
.app03 ul li h5{ font-size:24px; color:#010101; margin-bottom:27px;}
.app03 ul li p{ font-size:22px; color:#333333; line-height:30px; text-align:justify; font-weight:300}
.app04{ overflow:hidden; padding-bottom:65px;background:#f9f9f9; }
.app04 img{ display:block; margin:0 auto}
.app05{ overflow:hidden; background:#f9f9f9; }
.app05 img{ display:block; margin:0 auto}
.app05 h4{ font-size:16px; color:#010101; text-align:center; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.app05 h4 a{ padding:0 15px;color:#010101;}
.app05 h4 a:hover{ color:#2d7eda}
.app05 h5{ font-size:20px; color:#010101; text-align:center;}
.app05 h6{ font-size:18px; color:#010101; line-height: 36px; text-align: justify}
.app05 ul{ overflow:hidden; padding-bottom:30px;}
.app05 ul li{ float:left; width:320px; border-right:1px solid #bebebe; padding-right:60px; margin-right:59px;}
.app05 ul li:nth-child(3n){ float:right; padding-right:0; margin-right:0; border-right:none;}
.app05 ul li h5{ font-size:24px; color:#010101; margin-bottom:27px;}
.app05 ul li p{ font-size:22px; color:#333333; line-height:30px; text-align:justify; font-weight:300}
.app05 div h1{font-weight: bold;}
.pd_nav{ overflow:hidden; height:797px; text-align:center}
.pd_nav h2{ font-size:52px; color:#333333; margin-top:420px;}
.pd_nav h3{ font-size:32px; color:#333333; margin:15px 0}
.pd_nav ul{ overflow:hidden; width:920px; margin:0 auto}
.pd_nav ul li{ float:left; width:230px; overflow:hidden; text-align:center}
.pd_nav ul li img{ display:block; margin:0 auto; height:135px; width:auto; overflow:hidden;transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s; }
.pd_nav ul li h4{ font-size:20px; color:#333333; line-height:35px;}
.pd_nav ul li h5{ font-size:20px; color:#333333; line-height:35px;}
.pd_nav ul li:hover img{-webkit-transform: rotateY(360deg); }
.pd_title{ height:62px; background:#fff; overflow:hidden; line-height:62px; border-top:1px solid #eeeeee}
.pd_title h2{ float:left; font-size:16px; color:#333333}
.pd_title h2 span{ color:#3085df}
.pd_title h3{ float:right;}
.pd_title h3 a{ font-size:16px; color:#333333; padding:0 10px;}
.pd_title h3 a:hover{color:#3085df; text-decoration:underline}
.pd_text01{overflow:hidden; background:#f9f9f9;}
.pd_text01 .cs{ overflow:hidden; border-top:1px solid #dcdcdc; padding-top:62px; padding-bottom:62px;}
.pd_text01 .cs_left{ float:left;}
.pd_text01 .cs_left h2{ font-size:30px; color:#000000; font-weight:bold}
.pd_text01 .cs_right{ float:right; width:900px;}
.pd_text01 .cs_right table{ border:none !important}
.pd_text01 .cs_right table td{ border:none !important}
.pd_text01 .cs_right h3{ color:#646464; line-height:50px; font-size:20px; font-weight:300}
.pd_text01 .cs_right h3 span{ display:inline-block; font-size:22px; font-weight:normal; color:#333}
.pd_text01 .cs_right h3 em{ font-size:16px; color:#999999;}
.pd_text01 .cs_right p{font-weight:300}

.pd_text02{overflow:hidden; padding-bottom:50px;background:#f9f9f9;}
.pd_text02 .zp{overflow:hidden; border-top:1px solid #dcdcdc; padding-top:62px; padding-bottom:62px;}
.pd_text02 .zp h2{ font-size:30px; color:#000000;font-weight:bold}
#focus_Box{position:relative;width:1200px;height:444px; margin-top:40px;}
#focus_Box ul{position:relative;width:1050px;height:444px; margin:0 auto}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:185px;}
#focus_Box .prev{background:url(../images/left.png) center no-repeat; left:0}
#focus_Box .next{background:url(../images/right.png) center no-repeat; right:0} 
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}
.pd_text03{overflow:hidden; padding-bottom:65px;background:#f9f9f9;}
.pd_text03 .yy{overflow:hidden; border-top:1px solid #dcdcdc; padding-top:62px; padding-bottom:62px;}
.pd_text03 .yy h2{ font-size:30px; color:#000000; font-weight:bold}
.pd_text03 .yy h2 a{ float:right; font-size:18px; color:#666666; line-height:40px; font-weight:normal}
.pd_text03 .yy h2 a:hover{color:#3085df; text-decoration:underline}
.pd_text03 .yy ul{ overflow:hidden; margin-top:20px;}
.pd_text03 .yy ul li{ float:left; width:370px; margin:20px 0; margin-right:42px;border:1px solid #bebebe;}
.pd_text03 .yy ul li:nth-child(3n){ float:right; margin-right:0}
.pd_text03 .yy ul li .img10{ overflow:hidden; width:370px; height:213px;}
.pd_text03 .yy ul li .img10 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.pd_text03 .yy ul li h3{ font-size:20px; color:#000000; line-height:45px; padding:0 15px;border-top:1px solid #bebebe;}
.pd_text03 .yy ul li p{ font-size:16px; color:#999999; text-align:justify; padding:0 15px; padding-bottom:15px;}
.pd_text03 .yy ul li:hover img{transform:scale(1.1);transition:all 0.3s;}
.pd_text03 .yy ul li:hover{-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2) ;box-shadow:0px 0px 10px rgba(0,0,0,.2);}
.pd_text03 .yy h3 a{ font-size:16px; color:#3085df; border:1px solid #3085df; display:inline-block; width:130px; height:40px; text-align:center; line-height:40px;text-transform:capitalize;}
.fixed01{ position: fixed; top: 0;left: 0; right:0; max-width:1920px; margin:0 auto; z-index:9999}
.head .nav ul li .lm01 .m1 h5{ margin:0 50px; overflow:hidden; text-align:center; line-height:25px;margin-bottom:15px;}
.head .nav ul li .lm01 .m1 h5 span{ display:block;}
.head .nav ul li .lm01 .m1 h5 a{font-size:16px; color:#333333; font-weight:bold;}
.head .nav ul li .lm01 .m1 h6{ margin:0 50px; overflow:hidden; text-align:center; line-height:25px; margin-bottom:20px;}
.head .nav ul li .lm01 .m1 h6 a{font-size:16px; color:#333333; font-weight:bold; text-transform:uppercase; }
.head .nav ul li .lm01 .m1 .m2_text{ overflow:hidden; margin:20px auto; width:150px; height:118px;}
.head .nav ul li .lm01 .m1 .m2_text img{ display:block; margin:0 auto; height:118px; width:auto}
.head .nav ul li .lm01 .m1 .m2_text:hover img{-webkit-animation:UptoDown 300ms linear;-moz-animation:UptoDown 300ms linear;-ms-animation:UptoDown 300ms linear;animation:UptoDown 300ms linear;}
.about_nav{ height:556px; overflow:hidden}
.about01{ background:#f4f4f4; height:580px;}
.about01 .middle{overflow: inherit;}
.about01_left{ float:left; padding:50px 70px 40px 70px; overflow:hidden; background:#f7f7f7; width:550px;-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2); margin-left:10px; position:relative; margin-top:-150px;}
.about01_left h2{ font-size:26px; color:#333333; margin-bottom:20px;}
.about01_left p{ font-size:14px; color:#666666; line-height:30px; text-align:justify; margin-bottom:35px;}
.about01_right{ float:right;width: 534px;height: 264px; overflow:hidden; position:relative; margin-top:-350px;}
.about02{ background:#f9f9f9; overflow:hidden; padding-top:90px; padding-bottom:60px;}
.bgzb{background: #f9f9f9;
    background: -moz-linear-gradient(top,  rgba(249,249,249,.0) 0%, #f9f9f9 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,.0)), color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top,  rgba(249,249,249,.0) 0%,#f9f9f9 70%);
    background: -o-linear-gradient(top,  rgba(249,249,249,.0) 0%,#f9f9f9 70%);
    background: -ms-linear-gradient(top,  rgba(249,249,249,.0) 0%,#f9f9f9 70%);
    background: linear-gradient(to bottom,  rgba(249,249,249,.0) 0%,#f9f9f9 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(249,249,249,.0)', endColorstr='#f9f9f9',GradientType=0 ); height:100px;position: relative; margin-top: -100px;}
.about02_left{ float:left;}

.about02_left h2{ font-size:26px; color:#333333; margin-bottom:35px;}
.about02_left .ry{ overflow:hidden; width:360px;}
.about02_left .ry ul li{ height:32px; overflow:hidden;}
.about02_left .ry ul li.fontColora{ z-index:99; position:relative}
.about02_left .ry ul li.fontColora a{font-size:16px; color:#000}
.about02_left .ry ul li a{ font-size:14px; color:#666666; line-height:32px;}
.about02_left .zx{ overflow:hidden}
.about02_left .zx li{ overflow:hidden; height:64px; width:1130px; overflow:hidden}
.about02_left .zx li p{font-size:14px; color:#666666; line-height:25px;}
.about02_left .zx li.fontColor p{ font-size:16px; color:#000;}
.about02_right{ float:right; width:751px; position:relative; margin-top:-455px;}
.about02_right ul{ float:left}
.about02_right ul li{ float:left; width:230px; height:155px; background:url(../images/bg-17.png) center no-repeat; background-size:100%}
.about02_right ul li .img11{ margin:17.5px auto; overflow:hidden; height:120px; width:200px;}
.about02_right ul li img{ display:block; margin:0 auto; width:auto; height:120px;}
.about02_right ul li:hover{transform:scale(1);transition:all 0.3s;filter:alpha(opacity=100);  /*支持 IE 浏览器*/-moz-opacity:1; /*支持 FireFox 浏览器*/opacity:1;  /*支持 Chrome, Opera, Safari 等浏览器*/cursor:zoom-in}
.bigimg{width:600px ; height:auto !important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}
.about03{ background:#f4f4f4; overflow:hidden; }
.about03 ul{ overflow:hidden; float:left; top:0 !important}
.about03 ul li{ float:left; width:240px; padding-bottom:90px;}
.about03 ul li .img12{ overflow:hidden;transform:scale(0.8);transition:all 0.3s;-webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(255,255,255,0.3) 0%, transparent 40%, transparent 100%);position:relative;}
.about03 ul li .img12 .ts02{width:240px; height:348px; position:relative; margin-top:-290px;}
.about03 ul li .img12 .smallimg{ display:block; margin:0 auto; height:300px; width:200px; overflow:hidden; z-index:9; position: relative;top: 34px;}
.about03 ul li::before {content:"";background: -moz-linear-gradient(top, white, white 30%, rgba(255,255,255,0.9) 65%, rgba(255,255,255,0.7)) 0px 0px,-moz-element(#imgbox) 0px 0px no-repeat;
/*百分比为调倒影的透明度*/-moz-transform: scaleY(-1);
background-origin: padding-box, content-box;background-clip: padding-box, content-box;position:absolute;height:300px;
width:247px;top: 340px;left:0px;}
.about03 ul li:hover .img12{/*transform:scale(1);transition:all 0.3s;*/cursor:zoom-in}
.about04{ background:#f4f4f4; overflow:hidden;padding-top:60px;}
.about04 h2{font-size:26px; color:#333333; margin-bottom:25px;}
.about04 ul{ overflow:hidden}
.about04 ul li{ overflow:hidden;}
.about04 ul li p{font-size: 14px;color: #666666; line-height: 32px;}
.about04 ul li.fontColorb p{ font-size:16px; color:#000}
.bgzb01{background: #f4f4f4;
    background: -moz-linear-gradient(top,  rgba(249,249,249,.0) 0%, #f4f4f4 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,.0)), color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top,  rgba(249,249,249,.0) 0%,#f4f4f4 70%);
    background: -o-linear-gradient(top,  rgba(249,249,249,.0) 0%,#f4f4f4 70%);
    background: -ms-linear-gradient(top,  rgba(249,249,249,.0) 0%,#f4f4f4 70%);
    background: linear-gradient(to bottom,  rgba(249,249,249,.0) 0%,#f4f4f4 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(249,249,249,.0)', endColorstr='#f9f9f9',GradientType=0 ); height:130px;position: relative; margin-top: -130px;}
.about05{ overflow:hidden; padding-top:70px; padding-bottom:80px;}
.about05 h2{font-size:26px; color:#333333; margin-bottom:25px;}
.about05 p{ font-size:18px; color:#333333; margin-bottom:30px;}
.about05 ul{ overflow:hidden}
.about05 ul li{ overflow:hidden;}
.about05 ul li .img13{ overflow:hidden; float:left; width:284px; border:1px solid #bebebe;  margin:10px 0; margin-right:18px; height:118px;}
.about05 ul li .img13:nth-child(4n){ float:right; margin-right:0}
.about05 ul li .img13 img{ display:block; width:auto; height:60px; margin:0 auto; margin-top:15px;}
.about05 ul li .img13 h3{ height:40px; line-height:40px; font-size:16px; color:#666; text-align:center}
.about05 ul li .img13:before,.about05 ul li .img13:after{content:"";display:block;width: 0;height:0;border:1px solid transparent;box-sizing: border-box;position: absolute;}
.about05 ul li .img13:before{top:0;left:0;transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
.about05 ul li .img13:after{right:0;bottom:0;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in ;}
.about05 ul li .img13:hover:before{width:100%;height:100%;transition:width 0.2s ease-in ,height 0.2s ease-in 0.2s;border-top-color:#0046a0;border-right-color:#0046a0;}
.about05 ul li .img13:hover:after{width:100%;height:100%;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.4s,height 0.3s ease-in 0.6s;border-bottom-color:#0046a0;border-left-color:#0046a0;}
.about05 ul li.fontColorc .img13 h3{ color:#000}
.bgzb02{background: #ffffff;
    background: -moz-linear-gradient(top,  rgba(249,249,249,.0) 0%, #ffffff 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,.0)), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  rgba(249,249,249,.0) 0%,#ffffff 70%);
    background: -o-linear-gradient(top,  rgba(249,249,249,.0) 0%,#ffffff 70%);
    background: -ms-linear-gradient(top,  rgba(249,249,249,.0) 0%,#ffffff 70%);
    background: linear-gradient(to bottom,  rgba(249,249,249,.0) 0%,#ffffff 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(249,249,249,.0)', endColorstr='#f9f9f9',GradientType=0 ); height:100px;position: relative; margin-top: -100px;}
.bgzb03{background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, rgba(249,249,249,.0) 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #ffffff 0%,rgba(249,249,249,.0) 70%);
    background: -o-linear-gradient(top,  #ffffff 0%,rgba(249,249,249,.0) 70%);
    background: -ms-linear-gradient(top,  #ffffff 0%,rgba(249,249,249,.0) 70%);
    background: linear-gradient(to bottom,  #ffffff 0%,rgba(249,249,249,.0) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(249,249,249,.0)', endColorstr='#f9f9f9',GradientType=0 ); height:100px;position: relative; margin-bottom: -110px; z-index:99}
	
.bgzb04{background: #f9f9f9;
    background: -moz-linear-gradient(top,  #f9f9f9 0%, rgba(249,249,249,.0) 80%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,rgba(249,249,249,.0) 70%);
    background: -o-linear-gradient(top,  #f9f9f9 0%,rgba(249,249,249,.0) 80%);
    background: -ms-linear-gradient(top,  #f9f9f9 0%,rgba(249,249,249,.0) 80%);
    background: linear-gradient(to bottom,  #f9f9f9 0%,rgba(249,249,249,.0) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(249,249,249,.0)', endColorstr='#f9f9f9',GradientType=0 ); height:100px;position: relative; margin-bottom: -100px; z-index:99}	
	
	
	
.contact .tab_title01::-webkit-scrollbar
{
    width: 10px;
    height: 16px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.contact .tab_title01::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(48,133,223,0.3);
    -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
    background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
.contact .tab_title01::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(48,133,223,0.3);
    background-color: #eeeeee;
}

.contact .tab_title01 {

scrollbar-face-color:#eeeeee; /*滚动条3D表面（ThreedFace）的颜色*/

scrollbar-highlight-color:#F5F5F5; /*滚动条3D界面的亮边（ThreedHighlight）颜色*/

scrollbar-shadow-color:#eeeeee; /*滚动条3D界面的暗边（ThreedShadow）颜色*/

scrollbar-3dlight-color:#eeeeee; /*滚动条亮边框颜色*/

scrollbar-arrow-color:#000; /*滚动条方向箭头的颜色 */

scrollbar-track-color:#F5F5F5; /*滚动条的拖动区域(TrackBar)颜色*/

scrollbar-darkshadow-color:#F5F5F5; /*滚动条暗边框（ThreedDarkShadow）颜色*/ 

}
.boxa{ overflow:hidden;position: relative;margin-top: -155px;}
.boxa div{width: 260px;height: 155px; background:url(../images/bg-21.png) center no-repeat;}
.boxa div:nth-child(2){background:url(../images/bg-23.png) center no-repeat;}
.boxb{ overflow:hidden;  margin-top: -443px; position:absolute}
.boxb ul{ overflow:hidden}
.boxb ul li{ width:240px; height:188px;background:url(../images/bg-22.png) top center repeat-y; }
.boxb ul li:nth-child(2){ background:none}
.swiper-container { width: 100%; height: 800px; }
.swiper-container .swiper-slide{ cursor:pointer}.swiper-container .swiper-slide a{ display:block; width:100%; height:800px;}

.cona{overflow:hidden; background:#f9f9f9; padding-top:110px; padding-bottom:80px;}
.cona ul{ overflow:hidden}
.cona ul li{ float:left; width:580px;margin:15px 10px;}
.cona ul li{ display:block;width:498px; border:1px solid #e3e3e3; background:#fff; overflow:hidden;  padding:40px;}
.cona ul li .taskBtn{ height:140px; overflow:hidden}
.cona ul li .detailsTask{overflow:hidden; margin-top:20px;}
.cona ul li h3{ font-size:18px; color:#333333; margin-bottom:20px;position:relative; z-index:9}
.cona ul li h3 button{ float:right;height:26px; border:none; width:50px;cursor:pointer;/*text-indent:-9999px;*/ background:none}
.cona ul li h3 button span{ display:none}
.cona ul li h3 button em{ display:inline-block; background:url(../images/bg-10.png) center no-repeat; width:19px; height:19px; float:right}
.cona ul li h3 button em.active-task{background:url(../images/bg-19.png) center no-repeat;}
.cona ul li p{ font-size:14px; color:#333333; line-height:30px; text-align:justify; /*position:relative; z-index:9*/}
.cona ul li:hover{background:#3085df;}
.cona ul li:hover h3{ color:#fff; }
.cona ul li:hover p{ color:#b9dbff}
.cona ul li:hover{-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2) ;box-shadow:0px 0px 10px rgba(0,0,0,.2);}
.cona ul li:hover em{background:url(../images/bg-11.png) center no-repeat;}
.cona ul li:hover em.active-task{background:url(../images/bg-20.png) center no-repeat}


.plist{ overflow:hidden; margin:60px 0}
.plist_nav{ overflow:hidden; text-align:center; margin-bottom:25px;}
.plist_nav h2{ font-size:40px; color:#333333;}
.plist_nav span{display:block; margin:10px auto; width:65px; height:2px; background:#666666}
.plist01{ overflow:hidden; background:#fff; margin:0 10px; margin-bottom:20px; padding:69.5px;}
.plist01_left{ float:left;}
.plist01_left{ overflow:hidden;width: 567px;height: 283px;}
.plist01_left img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.plist01:hover img{transform:scale(1.1);transition:all 0.3s;}
.plist01_right{ float:right; width:450px;}
.plist01_right h3{ font-size:28px; color:#333333; margin-bottom:15px;}
.plist01_right p{ font-size:16px; color:#999999; line-height:36px; text-align:justify; height:185px;}
.plist01_right a{display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.plist01_right a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.plist01:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
.plist02{ overflow:hidden; width:580px; background:#fff; float:left; margin:0 10px;margin-bottom:20px;}
.plist02 .img14{ overflow:hidden; width:580px; height:289px; overflow:hidden}
.plist02 .img14 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.plist02 .img14_text{ overflow:hidden; padding:30px 25px;}
.plist02 .img14_text h2{font-size:22px; color:#333333; margin-bottom:8px;}
.plist02 .img14_text p{font-size:16px; color:#999999; width:410px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.plist02 .img14_text a{float:right;display:block; width:93px; height:30px; border:1px solid #3085df; text-align:center; line-height:30px; font-size:12px; color:#3085df;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; margin-top:-46px;}
.plist02 .img14_text a:hover{-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.plist02:hover .img14 img{transform:scale(1.1);transition:all 0.3s;}
.plist02:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
.plist03{ overflow:hidden; float:left; margin:0 10px; width:280px; background:#fff;margin-bottom:20px;}
.plist03 .img15{ overflow:hidden; width:280px; height:140px;}
.plist03 .img15 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.plist03 .img15_text{ overflow:hidden; padding:20px 15px;}
.plist03 .img15_text h2{font-size:18px; color:#333333; margin-bottom:5px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.plist03 .img15_text p{font-size:14px; color:#999999;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.plist03:hover .img15 img{transform:scale(1.1);transition:all 0.3s;}
.plist03:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);}
























